package com.daigg.hoteladmin.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.daigg.hoteladmin.pojo.po.MenuPO;
import com.daigg.hoteladmin.pojo.vo.MenuDeptVO;
import com.daigg.hoteladmin.pojo.vo.MenuVO;

import java.util.List;

/**
 * @author daiyang
 */
public interface IMenuService {
    MenuVO add(MenuVO vo);

    Integer delete(String id);

    List<MenuVO> getMenuTreeByDeptIdAndRole(MenuDeptVO vo);

    MenuVO selectByIdReturnVO(String id);

    List<MenuVO> getMenuTree(MenuVO menuVO);

    MenuPO save(MenuVO menuVO);

    MenuVO saveone(MenuVO menuVO);

    Page<MenuVO> getPage(MenuVO menuVO);

}
